Page({
    data: {
      phone: '',
      password: ''
    },
  
    // 监听输入手机号
    onPhoneInput(e) {
      this.setData({ phone: e.detail.value });
    },
  
    // 监听输入新密码
    onPasswordInput(e) {
      this.setData({ password: e.detail.value });
    },
  
    // 重置密码请求
    onResetPassword() {
      console.log("发送请求: 手机号 =", this.data.phone, "密码 =", this.data.password); // 🔥 调试日志
  
      if (!this.data.phone || !this.data.password) {
        wx.showToast({ title: '请输入手机号和新密码', icon: 'none' });
        return;
      }
  
      wx.request({
        url: 'http://localhost:8081/parent/resetPassword',
        method: 'POST',
        data: {
          tel: this.data.phone, // ✅ 确保手机号传递
          password: this.data.password // ✅ 修改 `newPassword` 为 `password`
        },
        header: {
          'content-type': 'application/json' // 确保 JSON 传输
        },
        success: (res) => {
          console.log("后端响应:", res); // 🔥 记录后端返回数据
          if (res.statusCode === 200) {
            wx.showToast({ title: '密码重置成功', icon: 'success' });
            wx.redirectTo({ url: '/pages/login/login' });
          } else {
            wx.showToast({ title: res.data.message || '密码重置失败', icon: 'none' });
          }
        },
        fail: (err) => {
          console.error("网络请求失败:", err); // 🔥 记录网络请求错误
          wx.showToast({ title: '网络错误，请检查连接', icon: 'none' });
        }
      });
    }
  });
  